home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Developer Utilities / Installer 4.0.3 SDK / DeveloperInterfaces / PIncludes / SearchProcedureHeader.p < prev    next >
Encoding:
Text File  |  1994-11-15  |  1.2 KB  |  57 lines  |  [TEXT/MPS ]

  1. {
  2.     File:        SearchProcedureHeader.p
  3.  
  4.     Contains:    xxx put contents here xxx
  5.  
  6.     Written by:    Kevin Aitken
  7.  
  8.     Copyright:    © 1993 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <1>      4/1/93    KBA        first checked in
  13.  
  14. }
  15.  
  16.  
  17. UNIT SearchProcedureHeader;
  18.  
  19. {****************************************} INTERFACE {****************************************}
  20. CONST
  21.     kFatalSearchError                 = -1;
  22.     kSearchSuccessful                 = 0;
  23.     kCancelSearchAndInstallation     = 1;
  24.  
  25. TYPE
  26.  
  27. FoundFileArrayHdl    = ^FoundFileArrayPtr;
  28. FoundFileArrayPtr    = ^FoundFileRec;
  29. FoundFileRec         = RECORD
  30.     vRefNum            : INTEGER;
  31.     parID            : LONGINT;
  32.     name             : Str63;
  33.     fReferenceID    : INTEGER;
  34. END;
  35.  
  36.  
  37. SearchProcedurePBPtr = ^SearchProcedurePBRec;
  38. SearchProcedurePBRec = RECORD
  39.     fStaticDataHdl            : Handle;
  40.     fTargetVRefNum            : INTEGER;
  41.     fTargetFolderDirID        : LONGINT;
  42.     fSystemVRefNum            : INTEGER;
  43.     fSystemBlessedDirID        : LONGINT;
  44.     fRefCon                    : LONGINT;
  45.     fFileSpecType            : OSType;
  46.     fFileSpecCreator        : OSType;
  47.     fFileSpecCrDate            : LONGINT;
  48.     fFileSpecPath            : Str255;
  49.     fFoundFilesArray        : FoundFileArrayHdl;
  50. END;
  51.  
  52. FUNCTION FileSearchRoutine( searchProcedurePBPtr : SearchProcedurePBPtr ) : LONGINT;
  53.  
  54.  
  55. IMPLEMENTATION
  56.  
  57. END.        { SearchProcedureHeader UNIT }